﻿using Abp.Domain.Entities;
using Abp.Domain.Entities.Auditing;
using System;
using System.Collections.Generic;
using System.Text;

namespace JYJ.AiYard.StationManagement.TbYardIssuedCards
{
    public class TbYardIssuedCard: Entity<long>, ICreationAudited, IModificationAudited, IDeletionAudited, IMustHaveTenant
    {
        public long Station_ID { get; set; }

        public long? User_Id { get; set; }

        public int? CardTypeId { get; set; }
        public string CardNo { get; set; }
        public int Status { get; set; }
        public int PlateColor { get; set; }
        public string RecordType { get; set; }
        public string PlateNo { get; set; }

        public DateTime? BeginTime { get; set; }
        public DateTime? EndTime { get; set; }
        public string CarColor { get; set; }

        public string CarType { get; set; }
        public string CarImg { get; set; }
        public string IDNO { get; set; }
        public string Memo { get; set; }
        public decimal? Deposit { get; set; }
        public decimal? Account { get; set; }

        public int TenantId { get; set; }

        public DateTime CreationTime { get; set; }

        public long? CreatorUserId { get; set; }

        public long? LastModifierUserId { get; set; }

        public DateTime? LastModificationTime { get; set; }

        public bool IsDeleted { get; set; }

        public long? DeleterUserId { get; set; }

        public DateTime? DeletionTime { get; set; }
    }
}
